//package com.hk.controller;
//
//import cn.dev33.satoken.context.model.SaRequest;
//import cn.dev33.satoken.context.model.SaResponse;
//import cn.dev33.satoken.stp.SaTokenInfo;
//import cn.dev33.satoken.stp.StpUtil;
//import cn.dev33.satoken.util.SaResult;
//import com.alibaba.fastjson.JSON;
//import lombok.extern.slf4j.Slf4j;
//import org.springframework.web.bind.annotation.GetMapping;
//import org.springframework.web.bind.annotation.RequestMapping;
//import org.springframework.web.bind.annotation.RestController;
//
//@RestController
//@RequestMapping("/user/")
//@Slf4j
//public class UserController {
//
//
//    @GetMapping("doLogin")
//    public SaResult doLogin(String username,String password) {
//
//        // 此处仅作模拟示例，真实项目需要从数据库中查询数据进行比对
//        if("zs".equals(username) && "66".equals(password)) {
//            StpUtil.login(11);
////            StpUtil.setTokenValue(StpUtil.getTokenInfo().getTokenValue());
//            log.info("StpUtil.isLogin(),{}", StpUtil.isLogin());
//            return SaResult.ok("登录成功");
//        }
//        return SaResult.error("登录失败");
//    }
//
//    @GetMapping("isLogin")
//    public SaResult isLogin() {
//        boolean flag = StpUtil.isLogin();
//        return SaResult.ok("是否登录：" + flag);
//
//    }
//    @GetMapping("/getTokenInfo")
//    public String getTokenInfo() {
//        SaTokenInfo tokenInfo = StpUtil.getTokenInfo();
//        log.info("当前用户的token为：{}", JSON.toJSONString(tokenInfo));
//        return JSON.toJSONString(tokenInfo);
//
//    }
//
//
//    @GetMapping("/logout")
//    public String logout() {
//        StpUtil.logout();
//        return "退出登录成功！";
//    }
//
//    @GetMapping("/getToken")
//    public SaResult getTokenValue() {
//        String tokenValue = StpUtil.getTokenValue();
//        log.info("token的值为：{}", tokenValue);
//
//        return SaResult.ok();
//    }
//
//
//
//}
